/* 生产任务单获取 */
// 导入axios实例
import httpRequest from '@/utils/request'

/* ⭕生产任务单list */
// 生产任务查询
// 1.获取表头数据
export function apiSearchgetPwsTableFromDatetime(obj: object) {
  return httpRequest({
    url: '/pwsTable/getPwsTableFromDatetime',
    // url: '/webapi/getPwsTableFromDatetime',
    method: 'get',
    params: obj
  })
}

/* ⭕生产任务单页面 */
// top-电子单-步骤条
export function apigetPwsStatusByOrderNo(obj: object) {
  return httpRequest({
    url: '/pwsStatus/getPwsStatusByOrderNo',
    method: 'get',
    params: obj
  })
}

// 2.获取电子单列表数据
export function apigetSapDataFromOrderNo(obj: object) {
  return httpRequest({
    url: '/sapData/getSapDataFromOrderNo',
    method: 'get',
    params: obj
  })
}

// 3.获取qa数据
export function apigetOrderQaFromOrderNo(obj: object) {
  return httpRequest({
    url: '/system/info/getOrderQaFromOrderNo',
    method: 'get',
    params: obj
  })
}

// 修改qa--检测项结果
export function apiupdateOrderQalnfo(obj: object) {
  return httpRequest({
    url: '/webapi/updateOrderQaInfo',
    method: 'post',
    data: obj
  })
}

// 修改实际使用情况、检查勾选
export function apiupdateSapData(obj: object) {
  return httpRequest({
    url: '/webapi/updateSapData',
    method: 'post',
    data: obj
  })
}

// 保存表头输入框
export function apiupdatePwsnoTableFromOrderNo(obj: object) {
  return httpRequest({
    url: '/webapi/updatePwsnoTableFromOrderNo',
    method: 'post',
    data: obj
  })
}

// 备料单预览-勾选人工备料
export function apigetsapDataByOrderNos(obj: object) {
  return httpRequest({
    url: '/sapData/getsapDataByOrderNos',
    method: 'post',
    data: obj
  })
}

//  保存需要打印的人工备料单数据
export function apiaddOrUpdateRgbl(obj: object) {
  return httpRequest({
    url: '/system/rgbl/addOrUpdateRgbl',
    method: 'post',
    data: obj
  })
}

// 已投产list
export function apiqueuelist(obj: object, pageNo: number, pageSize: number) {
  return httpRequest({
    url: `/system/queue/list?pageNo=${pageNo}&pageSize=${pageSize}`,
    method: 'post',
    data: obj
  })
}

// 下发生产单按钮
export function apiaddPwsQueue(id: any) {
  return httpRequest({
    url: '/system/queue/updateStatus',
    method: 'put',
    params: id
  })
}


// 获取pwo单子
export function apigetPwoBySap(obj: object) {
  return httpRequest({
    url: '/pwsTable/getPwoBySap',
    method: 'get',
    params: obj
  })
}